#ifndef _DIRS_LIST_H
#define _DIRS_LIST_H

typedef struct _sDL sDL;
struct _sDL {
    char **dirs;
    unsigned int numdirs;
};

sDL *   DL_create   (char **dirs, unsigned int numdirs);
int     DL_init     (sDL *dl, char **dirs, unsigned int numdirs);
int     DL_copy     (sDL *src, sDL *dst);
void    DL_deinit   (sDL *dl);
void    DL_free     (sDL *dl);

#endif

